export const IDX_SETTINGS_HEADER_TABLE_SIZE = 0;
export const IDX_SETTINGS_ENABLE_PUSH = 1;
export const IDX_SETTINGS_INITIAL_WINDOW_SIZE = 2;
export const IDX_SETTINGS_MAX_FRAME_SIZE = 3;
export const IDX_SETTINGS_MAX_CONCURRENT_STREAMS = 4;
export const IDX_SETTINGS_MAX_HEADER_LIST_SIZE = 5;
export const IDX_SETTINGS_ENABLE_CONNECT_PROTOCOL = 6;
export const IDX_SETTINGS_FLAGS = 7;

// Maximum number of allowed additional settings
export const MAX_ADDITIONAL_SETTINGS = 10;

export const IDX_SESSION_STATE_EFFECTIVE_LOCAL_WINDOW_SIZE = 0;
export const IDX_SESSION_STATE_EFFECTIVE_RECV_DATA_LENGTH = 1;
export const IDX_SESSION_STATE_NEXT_STREAM_ID = 2;
export const IDX_SESSION_STATE_LOCAL_WINDOW_SIZE = 3;
export const IDX_SESSION_STATE_LAST_PROC_STREAM_ID = 4;
export const IDX_SESSION_STATE_REMOTE_WINDOW_SIZE = 5;
export const IDX_SESSION_STATE_OUTBOUND_QUEUE_SIZE = 6;
export const IDX_SESSION_STATE_HD_DEFLATE_DYNAMIC_TABLE_SIZE = 7;
export const IDX_SESSION_STATE_HD_INFLATE_DYNAMIC_TABLE_SIZE = 8;
export const IDX_STREAM_STATE = 0;
export const IDX_STREAM_STATE_WEIGHT = 1;
export const IDX_STREAM_STATE_SUM_DEPENDENCY_WEIGHT = 2;
export const IDX_STREAM_STATE_LOCAL_CLOSE = 3;
export const IDX_STREAM_STATE_REMOTE_CLOSE = 4;
export const IDX_STREAM_STATE_LOCAL_WINDOW_SIZE = 5;

export const IDX_OPTIONS_MAX_DEFLATE_DYNAMIC_TABLE_SIZE = 0;
export const IDX_OPTIONS_MAX_RESERVED_REMOTE_STREAMS = 1;
export const IDX_OPTIONS_MAX_SEND_HEADER_BLOCK_LENGTH = 2;
export const IDX_OPTIONS_PEER_MAX_CONCURRENT_STREAMS = 3;
export const IDX_OPTIONS_PADDING_STRATEGY = 4;
export const IDX_OPTIONS_MAX_HEADER_LIST_PAIRS = 5;
export const IDX_OPTIONS_MAX_OUTSTANDING_PINGS = 6;
export const IDX_OPTIONS_MAX_OUTSTANDING_SETTINGS = 7;
export const IDX_OPTIONS_MAX_SESSION_MEMORY = 8;
export const IDX_OPTIONS_MAX_SETTINGS = 9;
export const IDX_OPTIONS_STREAM_RESET_RATE = 10;
export const IDX_OPTIONS_STREAM_RESET_BURST = 11;
export const IDX_OPTIONS_FLAGS = 12;

